package cn.mugutu.finance.domain.system;

import cn.mugutu.finance.enums.LogTyep;
import lombok.Data;

import javax.persistence.Entity;
import javax.persistence.EnumType;
import javax.persistence.Enumerated;
import javax.persistence.Table;
import java.util.Date;

/**
 * 系统日志
 *
 * @author ganbo
 *         2016年7月1日 下午4:18:14
 */

@Entity
@Table(name = "sys_log")
@Data
public class Log extends BaseEntity {

    private Long userId;        //操作用户id
    private String username;    //操作用户名
    private String methods;     //方法
    private String requestIp;   //用户ip
    private Long responseTime;  //操作系统响应时间
    private Date operTime;      //操作时间
    private String description; //描述

    @Enumerated(EnumType.STRING)
    private LogTyep logTyep = LogTyep.BUSINESSLOG;    //日志类型(是普通日志还是异常日志,默认业务日志)

    private String exceptionMsg; //异常消息(这里暂时存储异常的类型)


}
